﻿@charset "utf-8";

*{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}

*,body{
    padding:0;margin:0;
}


body{
    background:#000d4a url(/images/bg1.png) center top;
    background-size:100%;
    /*禁止复制*/
    -moz-user-select: none; /*火狐*/
    -webkit-user-select: none; /*webkit浏览器*/
    -ms-user-select: none; /*IE10*/
    /* -khtml-user-select: none; 早期浏览器*/
    user-select: none;
}

table{}

i{
    margin:0px;
    padding:0px;
    text-indent:0px;
}

img{
    border:none;
    max-width: 100%;
}
a{
    text-decoration:none;
    color:#399bff;
}

a.active,a:focus{
    outline:none!important;
    text-decoration:none;
}


a:hover{
    color:#06c;
    text-decoration: none!important
}

.clearfix:after, .clearfix:before {
	display: table;
	content: " "
}

.clearfix:after {
	clear: both
}
.pulll_left{float:left;}

.pulll_right{float:right;}

/*谷哥滚动条样式*/
  ::-webkit-scrollbar {
      width:5px;
      height:5px;
      position:absolute
  }
  ::-webkit-scrollbar-thumb {
      background-color:#5bc0de
  }
  ::-webkit-scrollbar-track {
      background-color:#ddd
  }
/***/

.canvas{
    position: absolute;
    width:100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
}


.loading{
    position:fixed;
    left:0; top:0;
    font-size:18px;
    z-index:100000000;
    width:100%;
    height:100%;
    background:#1a1a1c;
    text-align:center;
}

.loadbox{
    position:absolute;
    width:160px;
    height:150px;
   /* color: #aaa;*/
    left:50%;
    top:50%;
    margin-top:-100px;
    margin-left:-75px;
}
.loadbox img{
    margin:10px auto;
    display:block;
    width:40px;
}


.head{
    height:1.05rem;
    background: url(../images/head_bg.png) no-repeat center center;
    background-size: 100% 100%; position:
        relative; z-index: 100;
}
.head h1{
    color:#fff;
    text-align: center;
    font-size: .4rem;
    line-height:.8rem;
}

.head h1 img {
    width: 1.5rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: .2rem
}
.weather{
    position:absolute;
    right:.3rem; top:0;
    line-height: .75rem;
}
.weather img{
    width:.37rem;
    display: inline-block;
    vertical-align: middle;
}
.weather span{
    /*color:rgba(255,255,255,.7);*/
    font-size: .18rem;
    padding-right: .1rem;
}


.divCss{
    border: 1px solid rgba(25,186,139,.17);
    background: rgba(255,255,255,.04) url(../images/line.png);
    background-size: 100% auto;
    position: relative;
    margin-bottom: .15rem;
    z-index: 10;
}
.divCss:before,

.divCss:after{
    position:absolute;
    width: .1rem;
    height: .1rem;
    content: "";
    border-top: 2px solid #02a6b5;
    top: 0;
}

.divCss:before,.boxfoot:before{
    border-left: 2px solid #02a6b5;
    left: 0;
}

.divCss:after,.boxfoot:after{
    border-right: 2px solid #02a6b5;
    right: 0;
}

#company p{
    color: #000000;
}